package com.cl.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/*
* 解析配置文件的值,注入到标注此注解的属性上
* */
@Target({ElementType.FIELD})//作用在字段上
@Retention(RetentionPolicy.RUNTIME)//Runtime 代表运行时也会存在, 反射可以获取到此注解ClComponent
public @interface ClValue {

    String value();

    boolean isRequired() default true;

}
